package com.qf.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.qf.pojo.DtsCollect;
import com.qf.pojo.DtsFootprint;
import com.qf.pojo.DtsUser;
import com.qf.pojo.DtsUserAccount;
import com.qf.vo.DayStatis;

import java.util.List;

public interface DtsUserService {
    /**
     * 获得所有会员用户信息
     */
    public List<DtsUser> findUser(int page, int limit, String sort, String order, String username,String mobile);
    //用户总数
    public int userCount();
    //会员审批
    public void approveAgency(int userid,int rate);
    //推广代理
    public DtsUserAccount detailApprove(int id);

    //收藏总数
    public int collectionCount();
    //收藏列表
    public List<DtsCollect> findCollection(int page, int limit, String sort, String order);

    //z足迹总数
    public int footprintCount();
    //足迹列表
    public List<DtsFootprint> findFootprint(int page, int limit, String sort, String order);


    List<DayStatis> findUserDayStatis(int statisDaysRang);


    DtsUser finduser(int id);
}
